//
//  SMBDatePickerView.h
//  SMBPickerView
//
//  Created by Zongzhu on 16/4/11.
//  Copyright © 2016年 Zongzhu. All rights reserved.
//

#import "SMBPickerView.h"
typedef NS_ENUM(NSInteger,SMBDatePickerType) {
    SMBDatePickerTypeTime,
    SMBDatePickerTypeDate,
    SMBDatePickerTypeDateAndTime,
    SMBDatePickerTypeDateZh,
};
@interface SMBDatePickerView : SMBPickerView


+(void)showDatePickerNormalPickerMode: (SMBDatePickerType)model
                                       date: (NSDate *)date
                                 completion: (void (^)(NSString* date))completion;


+(void)showDatePickerViewWithDatePickerMode: (SMBDatePickerType)model
                                       date: (NSDate *)date
                                 completion: (void (^)(NSString* date))completion;
/**
 *  限制上限日期picker
 *
 */
+(void)showDatePickerViewWithLimitDatePickerMode:(SMBDatePickerType)model date:(NSDate *)date completion:(void (^)(NSString *))completion;

+(void)showDatePickerViewWithLimitDatePickerMode:(SMBDatePickerType)model cancel:(NSString *)cancel complete:(NSString *)complete date:(NSDate *)date cancelHandle:(void (^)(NSString *))cancelHandel completionHandle:(void (^)(NSString *))completionHandle;
/**
 *  限制下限日期picker
 *

 */
+(void)showDatePickerViewWithAfterDatePickerMode:(SMBDatePickerType)model date:(NSDate *)date completion:(void (^)(NSString *))completion;
@end
